package com.wish.utils;

import java.util.Random;

/**
 * Created by suliucheng on 2021/3/30 20:00
 * Directions:
 */
public class RandomNumberUtil {

    /**
     * 获取一个随机数 其值在num1和num2之间 如果num1 == num2的话 调用该方法直接其中一个返回参数值
     *
     * @param num1 传入的第一个数
     * @param num2 传入的第二个数
     * @return 返回 num1和num2 中间的随机一个整数(包括首尾)
     */
    public static int getNumberBetween(int num1, int num2) {
        if (num1 > num2) {
            throw new RuntimeException("参数异常：num2必须大于等于num1");
        } else if (num1 == num2) {
            return num1;
        } else {
            Random random = new Random();
            return random.nextInt(num2 - num1 + 1) + num1;
        }

    }
}
